Лабораторная работа №4
Работа с программными пакетами
Комягин А.Н.
Российский университет дружбы народов, Москва,
Россия
28 сентября 2024
Цель
Получить навыки работы с репозиториями и менеджерами пакетов.
Выполнение лабораторной работы
Работа с репозиториями
каталог репозиториев
![]()
содержимое файла репозитория
![]()
список репозиториев
![]()
установка nmap
![]()
Удаление nmap
![]()
Список групп пакетов
![]()
![]()
Просмотр истории и отмена
действия
![]()
Предположим, что требуется установить текстовый браузер lynx из
rpm-пакета
установка lynx из rpm-пакета
![]()
доп информация об lynx
![]()
список файлов пакета
![]()
файлы документации пакета
![]()
конфигурация, скрипты
![]()
пробный запуск
![]()
Предположим, что требуется из rpm-пакетов установить dnsmasq
установка dnsmasq
![]()
информация о dnsmasqи
![]()
список файлов в пакете
![]()
документация пакета
![]()
конфигурационные файлы,
скрипт
![]()
Контрольные вопросы
1.
Какая команда позволяет вам искать пакет rpm, содержащий файл
useradd?
rpm -qf $(which useradd)
2.
Какие команды вам нужно использовать, чтобы показать имя группы
dnf, которая содержит инструменты безопасности и показывает, что
находится в этой группе?
dnf group list dnf group info “Имя
группы”
3.
Какая команда позволяет вам установить rpm, который вы загрузили
из Интернета и который не находится в репозиториях?
rpm -ivh имя_пакета.rpm
4.
Вы хотите убедиться, что пакет rpm, который вы загрузили, не
содержит никакого опасного кода сценария. Какая команда позволяет это
сделать?
rpm -K имя_пакета.rpm
5.
Какая команда показывает всю документацию в rpm?
rpm -qd имя_пакета
6.
Какая команда показывает, какому пакету rpm принадлежит
файл?
rpm -qf /путь/к/файлу
Вывод
Вывод
В ходе выполнения лабораторной работы я получил навыки работы с
репозиториями и менеджерами пакетов.